/**
 *博尔信基础开发平台
 *<br> 版权声明：厦门博尔信软件有限公司版权所有,违者必究
 *<br> Copyright:  Copyright (c) 2012
 *<br> Company:pearlsoft
 *<br> @author 蒋勇华
 *<br> 2012-4-18
 *<br> @version 1.0
 *————————————————————————————————————
 *修改记录
 *    修改者：
 *    修改时间：
 *    修改原因：
 *——————————————————————————————————————
 */
package com.pearlsoft.webapp.core.web.util;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

import com.pearlsoft.webapp.core.WebException;

/**
 *描述： 
 *
 * 
 */
public class MethodUtils {
	public static void invoke(Object object,Method method,Object...params) throws WebException{
		try {
			method.invoke(object, params);
		} catch (IllegalArgumentException e) {
			throw new WebException(e.getMessage(),e.getCause());
		} catch (IllegalAccessException e) {
			throw new WebException(e.getMessage(),e.getCause());
		} catch (InvocationTargetException e) {
			throw new WebException(e.getTargetException().getMessage(),e);
		}
	}
}
